package com.常用类.日期类.第二代日历Calendar;

import java.util.Calendar;

public class Calendar_ {
    public static void main(String[] args) {
        /**
         * 1.Calendar是抽象类 而且 构造器是protected（受保护的不能在别的包下使用）的 不能实例化对象；只能通过getInstance来获取对象；
         * 2.Calendar类没有像Date一样SimpleDateFormat格式化方式；只能拼接
         */
        Calendar cal = Calendar.getInstance(); //将日历Calendar对象通过方法给到cal；
        System.out.println("输出全部信息： "+cal);
        System.out.println("年 = "+cal.get(Calendar.YEAR));//获取当前的年
        System.out.println("月 = "+(cal.get(Calendar.MONTH)+1)); //获取当前的月  这里加1时因为月从0开始，所以加1
        System.out.println("日 = "+cal.get(Calendar.DAY_OF_MONTH));//获取当前的日
        System.out.println("时 = "+cal.get(Calendar.HOUR)); //获取当前的小时  如果想要24小时制  把HOUR改成HOUR_OF_DAY;
        System.out.println("分 = "+cal.get(Calendar.MINUTE));//获取当前的分钟
        System.out.println("秒 = "+cal.get(Calendar.SECOND));//获取当前的秒

        System.out.println("当前时间 = "+cal.get(Calendar.YEAR)+"年"+cal.get(Calendar.MONTH)+"月"
                +cal.get(Calendar.DAY_OF_MONTH)+"日" +cal.get(Calendar.HOUR_OF_DAY)+
                "时"+cal.get(Calendar.MINUTE)+"分"+cal.get(Calendar.SECOND)+"秒");
    }

}
